Probably syncing attributes shouldn't happen when drawing in the first
place, but what do I know about Wayland. ¯\_(ツ)_/¯
}
else
eglSwapBuffers (display_wayland->egl_display, egl_surface);
+
+ gdk_wayland_window_sync (window);
}
static void
void _gdk_wayland_cursor_set_scale (GdkCursor *cursor,
guint scale);
+void gdk_wayland_window_sync (GdkWindow *window);
GdkDragProtocol _gdk_wayland_window_get_drag_protocol (GdkWindow *window,
GdkWindow **target);
impl->pending_commit = TRUE;
}
+ gdk_wayland_window_sync (window);
+}
+
+void
+gdk_wayland_window_sync (GdkWindow *window)
+{
gdk_wayland_window_sync_margin (window);
gdk_wayland_window_sync_opaque_region (window);
gdk_wayland_window_sync_input_region (window);